.job {
  .search {
    margin: 50px auto;
    width: 800px;
    .ant-input {
      height: 48px;
    }
    .ant-btn-primary {
      height: 48px;
      width: 80px;
    }
    .filter {
      margin-top: 20px;
    }
  }
  .list {
    margin: 0 auto;
    width: 800px;
    .jobCard {
      background-color: rgb(255, 255, 255);
      width: 800px;
      height: 170px;
      padding: 16px 20px 0px 20px;
      margin-right: 20px;
      margin-bottom: 20px;
      .content {
        cursor: pointer;
        display: flex;
        border-bottom: 1px solid rgb(197, 194, 194);
        margin-bottom: 5px;
        .job_header {
          display: flex;
          flex-wrap: wrap;
          margin-bottom: 20px;
          h3 {
            width: 200px;
          }
          span:nth-child(2) {
            width: 100px;
            text-align: right;
          }
        }
        span:nth-child(2) {
          margin-right: 10px;
        }
        .publisher {
          width: auto;
          float: right;
          padding: 0 10px;
          border: 1px solid rgb(207, 204, 204);
          border-radius: 12px;
          height: 21px;
          line-height: 18px;
          margin-top: 1px;
        }
        .CompCard {
          background-color: rgb(255, 255, 255);
          width: 280px;
          height: 100px;
          margin-right: 20px;
          margin-bottom: 20px;
          display: flex;
          .img {
            width: 80px;
            height: 80px;
            margin-left: 30px;
            img {
              width: 100%;
              height: 100%;
            }
          }
          .left {
            flex: 1;
            text-align: right;
            height: 60px;
            h3 {
              font-size: 18px;
              margin-bottom: 28px;
            }
            .footer {
              display: flex;
              justify-content: flex-end;
              color: #8d92a1;
            }
          }
        }
      }
      .tag {
        display: flex;
        justify-content: flex-end;
        div {
          padding: 0 8px;
          height: 22px;
          line-height: 18px;
          border: 2px solid rgb(207, 204, 204);
          border-radius: 2px;
          color: #61687c;
          margin-right: 10px;
        }
      }
      
    }

  }

}